package com.flyco.modules.pms.entity;

import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import com.flyco.poi.excel.annotation.Excel;

/**
 * @Description: 金蝶产品
 * @Author: flyco
 * @Date:   2023-08-19
 * @Version: V1.0
 */
@Data
@TableName("stm_jd_product_base")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="stm_jd_product_base对象", description="金蝶产品")
public class stmJdProductBase {
    
	/**id*/
	@TableId(type = IdType.ASSIGN_ID)
    @ApiModelProperty(value = "id")
	private Integer id;
	/**物料编码*/
	@Excel(name = "物料编码", width = 15)
    @ApiModelProperty(value = "物料编码")
	private String skuCode;
	/**物料实体id*/
	@Excel(name = "物料实体id", width = 15)
    @ApiModelProperty(value = "物料实体id")
	private String fmaterialid;
	/**禁用状态*/
	@Excel(name = "禁用状态", width = 15)
    @ApiModelProperty(value = "禁用状态")
	private String fforbidstatus;
	/**物料名称*/
	@Excel(name = "物料名称", width = 15)
    @ApiModelProperty(value = "物料名称")
	private String name;
	/**物料描述*/
	@Excel(name = "物料描述", width = 15)
    @ApiModelProperty(value = "物料描述")
	private String fdescription;
	/**使用组织*/
	@Excel(name = "使用组织", width = 15)
    @ApiModelProperty(value = "使用组织")
	private String fuseorgid;
	/**规格型号*/
	@Excel(name = "规格型号", width = 15)
    @ApiModelProperty(value = "规格型号")
	private String fspecification;
	/**物料分组*/
	@Excel(name = "物料分组", width = 15)
    @ApiModelProperty(value = "物料分组")
	private String fmaterialgroup;
	/**是否包邮*/
	@Excel(name = "是否包邮", width = 15)
    @ApiModelProperty(value = "是否包邮")
	private String fisfreesend;
	/**包邮*/
	@Excel(name = "包邮", width = 15)
    @ApiModelProperty(value = "包邮")
	private String fpackagemail;
	/**零售单位*/
	@Excel(name = "零售单位", width = 15)
    @ApiModelProperty(value = "零售单位")
	private String fretailunitid;
	/**基本单位*/
	@Excel(name = "基本单位", width = 15)
    @ApiModelProperty(value = "基本单位")
	private String unit;
	/**物料分类*/
	@Excel(name = "物料分类", width = 15)
    @ApiModelProperty(value = "物料分类")
	private String ftypeid;
	/**重量单位*/
	@Excel(name = "重量单位", width = 15)
    @ApiModelProperty(value = "重量单位")
	private String fweightunitid;
	/**尺寸单位*/
	@Excel(name = "尺寸单位", width = 15)
    @ApiModelProperty(value = "尺寸单位")
	private String fvolumeunitid;
	/**库存单位*/
	@Excel(name = "库存单位", width = 15)
    @ApiModelProperty(value = "库存单位")
	private String skuUnit;
	/**保质期单位*/
	@Excel(name = "保质期单位", width = 15)
    @ApiModelProperty(value = "保质期单位")
	private String fexpunit;
	/**保质期*/
	@Excel(name = "保质期", width = 15)
    @ApiModelProperty(value = "保质期")
	private String fexpperiod;
	/**销售单位*/
	@Excel(name = "销售单位", width = 15)
    @ApiModelProperty(value = "销售单位")
	private String fsaleunitid;
	/**起订量*/
	@Excel(name = "起订量", width = 15)
    @ApiModelProperty(value = "起订量")
	private String forderqty;
	/**重量*/
	@Excel(name = "重量", width = 15)
    @ApiModelProperty(value = "重量")
	private String fgrossweight;
	/**净重*/
	@Excel(name = "净重", width = 15)
    @ApiModelProperty(value = "净重")
	private String fnetweight;
	/**长*/
	@Excel(name = "长", width = 15)
    @ApiModelProperty(value = "长")
	private String flength;
	/**体积*/
	@Excel(name = "体积", width = 15)
    @ApiModelProperty(value = "体积")
	private String fvolume;
	/**宽*/
	@Excel(name = "宽", width = 15)
    @ApiModelProperty(value = "宽")
	private String fwidth;
	/**高*/
	@Excel(name = "高", width = 15)
    @ApiModelProperty(value = "高")
	private String fheight;
	/**默认税率编码*/
	@Excel(name = "默认税率编码", width = 15)
    @ApiModelProperty(value = "默认税率编码")
	private String ftaxrateid;
	/**fcreatedate*/
    @ApiModelProperty(value = "fcreatedate")
	private Date fcreatedate;
	/**销售组*/
	@Excel(name = "销售组", width = 15)
    @ApiModelProperty(value = "销售组")
	private String fsalgroup;
}
